AWS Security HubをCloudFormationで有効化したあと、スタックを削除したらどうなるのか試してみた

AWS Security HubをCloudFormationで有効化したあと、スタックを削除したらどうなるのか試してみた

気になったので試してみました。
Clock Icon2024.08.15

AWS Security Hubを有効化するとき、いくつかの方法があります。

  • AWS CLI
  • AWS SDK
  • AWS CloudFormation
  • AWSマネジメントコンソール
  • など

このうち、AWS CloudFormationでAWS Security Hubを有効化したあと、AWS CloudFormationのスタックを削除すると「AWS Security Hubは無効になる? 有効のまま?」が気になったので、試してみました。

おすすめの方

  • AWS Security HubをAWS CloudFormationで設定したい方
  • 掲題について気になる方

AWS Security Hubが無効であることを確認する

無効になっています。

01_security_hub_disabled

02_security_hub_disabled

有効化ボタンは押さずに、そっと閉じます。

AWS CloudFormationでAWS Security Hubを有効にする

テンプレートファイル

security_hub.yaml
AWSTemplateFormatVersion: 2010-09-09
Description: "Security Hub"

Resources:
  SecurityHub:
    Type: AWS::SecurityHub::Hub

デプロイ

aws cloudformation deploy \
    --template-file security_hub.yaml \
    --stack-name SecurityHub-Stack \
    --capabilities CAPABILITY_IAM

AWS Security Hubが有効になりました。

11_security_hub_enabled

AWS CloudFormationのスタックを削除する

aws cloudformation delete-stack \
    --stack-name SecurityHub-Stack

AWS Security Hubを確認すると、無効になっていた

01_security_hub_disabled

さいごに

どなたかの参考になれば幸いです。

参考

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.